@charset "utf-8";
@import 'reset';

* {
    margin: 0;
    padding: 0;
}

body {
    width: 100vw;
    background-color: rgb(247, 247, 247);
}

.wrap {
    width: 100vw;

    .button {
        width: 100vw;
        height: 11.2vw;
        background-color: #ffffff;
        text-align: center;
        line-height: 11.2vw;
        color: #000000ff;
        font-size: 4.2667vw;
        position: fixed;
        z-index: 2;
    }

    .info-box {
        position: absolute;
        top: 13.3333vw;
        left: 2.4vw;
        width: 95vw;
        height: 39.4667vw;
        // background-color: #00ffbf;
        border-radius: 2.6667vw;

        //收货信息
        .receive {
            width: 95vw;
            height: 9.8667vw;
            background-color: #ffffff;
            line-height: 9.8667vw;
            border-radius: 2.6667vw 2.6667vw 0 0;

            span {
                color: #000000ff;
                font-size: 4vw;

                &:nth-child(1) {
                    margin-left: 2.6667vw;
                    margin-right: 40vw;
                }
            }

        }

        hr {
            width: 89.3333vw;
            height: .2667vw;
            margin: 0 auto;
            color: rgb(247, 247, 247);
        }

        // 送达日期
        .date {
            width: 95vw;
            height: 9.8667vw;
            background-color: #ffffff;
            line-height: 9.8667vw;

            span {
                color: #000000ff;
                font-size: 4vw;

                &:nth-child(1) {
                    margin-left: 2.6667vw;
                    margin-right: 45.3333vw;
                }
            }
        }

        //配送时间
        .time {
            width: 95vw;
            height: 9.8667vw;
            background-color: #ffffff;
            line-height: 9.8667vw;

            span {
                color: #000000ff;
                font-size: 4vw;

                &:nth-child(1) {
                    margin-left: 2.6667vw;
                    margin-right: 52vw;
                }
            }
        }

        //配送方式
        .method {
            width: 95vw;
            height: 9.8667vw;
            background-color: #ffffff;
            line-height: 9.8667vw;
            border-radius: 0 0 2.6667vw 2.6667vw;

            span {
                color: #000000ff;
                font-size: 4vw;

                &:nth-child(1) {
                    margin-left: 2.6667vw;
                    margin-right: 44.5333vw;
                }
            }

        }

        //彩虹
        .rainbow {
            width: 95vw;
            height: 1.3333vw;
            background: repeating-linear-gradient(20deg, rgb(255, 111, 0) 4%, white 13%, gray 15%, white 22%);
        }
    }

    .unlimited {
        width: 100vw;
        height: 113.8667vw;
        // background-color: aquamarine;
        position: absolute;
        top: 58.6667vw;

        .unlimited-time {
            width: 100vw;
            height: 15.568vw;
            background-color: #ffffff;
            line-height: 15.568vw;
            border-bottom: .2667vw solid rgb(249, 249, 249);

            span {
                margin-left: 5.3333vw;
            }
        }
    }
}